package com.platform.config;

/**
 * xling default properties
 */
public interface XlingDefaults {

    interface Doc {

        String mode = XlingConstants.XLING_DOC_MODE_LOCAL;

        interface Minio {
            String endPoint = "http://127.0.0.1:9000";
            String accessKey = "minioadmin";
            String secretKey = "minioadmin";
            String defaultBucket = "default-bucket";
            String mc = "/srv/docker/minio/bin/mc";
        }

        interface Local{
            String root = "/data/root";
        }
    }


    interface Swagger {

        String title = "Application API";
        String description = "API documentation";
        String version = "0.0.1";
        String termsOfServiceUrl = null;
        String contactName = null;
        String contactUrl = null;
        String contactEmail = null;
        String license = null;
        String licenseUrl = null;
        String defaultIncludePattern = "/api/.*";
        String host = null;
        String[] protocols = {};
        boolean useDefaultResponseMessages = true;
    }



}
